home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 3: CDPD 3 / Almathera Ten on Ten - Disc 3: CDPD3.iso / fish / 701-725 / 708 / intuisup / intuisup42.lha / Intuisup / source.lha / Gadgets / makefile < prev   
Makefile  |  1992-04-27  |  1KB  |  52 lines

  1. #
  2. #        Makefile for Gadgets (Aztec C v5.2a)
  3. #
  4. # Macros
  5. #
  6. #DEFINES    =-dMWDEBUG
  7. DEFINES    =
  8. CFLAGS_PRE =-a -ms -pacs0t -so -wdelopqw -ho ram:gadgets.pre
  9. CFLAGS_TEST=$(DEFINES) -ms -pacs0t -so -wdelopqw -hi ram:gadgets.pre
  10. CFLAGS_LIB =$(DEFINES) -mbs -pacs0t -so -wdelopqw -hi ram:gadgets.pre
  11. LFLAGS     =-m +q
  12. INCLUDES   =/render/render.h /borders/borders.h /texts/texts.h\
  13.  /language/language.h /pointer/pointer.h gadgets.h imports.h
  14. OBJECTS    =gadgets1.o gadgets2.o gadgets3.o gadgets_test.o /render/render.o\
  15.  /texts/texts.o /borders/borders.o /requester/requester.o /files/files.o\
  16.  /language/language.o /pointer/pointer.o
  17. #LIBRARIES  =-lmemwatch16 -lc16
  18. LIBRARIES  =-lc16
  19. #
  20. # Dependancy entries
  21. #
  22. all: ram:gadgets.pre gadgets_test clear
  23. #
  24. .c.o:
  25.    cc $(CFLAGS_LIB) -o $@ $*.c
  26. #
  27. ram:gadgets.pre: gadgets.pre
  28.    copy gadgets.pre $@ clone
  29. #
  30. gadgets.pre: includes.h
  31.    cc $(CFLAGS_PRE) -o nil: includes.h
  32.    copy ram:$@ $@ clone
  33. #
  34. gadgets_test: $(OBJECTS)
  35.    ln $(LFLAGS) -o $@ $(OBJECTS) $(LIBRARIES)
  36. #
  37. gadgets_test.o: gadgets_test.c $(INCLUDES)
  38.    cc $(CFLAGS_TEST) -o $@ $*.c
  39. #
  40. gadgets1.o: gadgets1.c $(INCLUDES)
  41.    cc $(CFLAGS_LIB) -o $@ $*.c
  42. #
  43. gadgets2.o: gadgets2.c $(INCLUDES)
  44.    cc $(CFLAGS_LIB) -o $@ $*.c
  45. #
  46. gadgets3.o: gadgets3.c $(INCLUDES)
  47.    cc $(CFLAGS_LIB) -o $@ $*.c
  48. #
  49. clear:
  50.    delete ram:#?.pre
  51. #
  52.